<?php

return [
    'timeout'  => 5.0, // HTTP 请求的超时时间（秒）

    // 默认发送配置
    'default'  => [
        // 网关调用策略，默认：顺序调用
        'strategy' => \Overtrue\EasySms\Strategies\OrderStrategy::class,

        // 默认可用的发送网关
        'gateways' => [
            'aliyun', 'yunpian',
        ],
    ],

    // 可用的网关配置
    'gateways' => [
        // 调试模式
        'errorlog'     => [
            'file' => '/tmp/easy-sms.log',
        ],

        /**
         * 阿里
         * 短信内容使用 template + data
         */
        'aliyun'       => [
            'access_key_id'     => 'LTAI4FzF6xHDF6pFAuqaBNUZ',
            'access_key_secret' => 'gDSMYdUmQ9iv0bgBsPDpA0tFwzzUl4',
            'sign_name'         => '货窝子', //签名
        ],

        /**
         * 云片
         * 短信内容使用 content
         */
        'yunpian'      => [
            'api_key'   => '701f4c95692014fa8b402a9825061d06',
            'signature' => '【我的学习笔记】', // 内容中无签名时使用
        ],

        /**
         * 腾讯云 SMS
         * 短信内容使用 content
         */
        'qcloud'       => [
            'sdk_app_id' => '1400195385', // SDK APP ID
            'app_key'    => '202d527432abd3879402b65c4dcd49bf', // APP KEY
            'sign_name'  => '我的学习笔记', // 短信签名，如果使用默认签名，该字段可缺省（对应官方文档中的sign）
        ],

        /**
         * submail
         * 短信内容使用 data
         */
        'submail'      => [
            'app_id'  => '',
            'app_key' => '',
            'project' => '', // 默认 project，可在发送时 data 中指定
        ],

        /**
         * 螺丝帽
         * 短信内容使用 content
         */
        'luosimao'     => [
            'api_key' => '',
        ],

        /**
         * 容联云通讯
         * 短信内容使用 template + data
         */
        'yuntongxun'   => [
            'app_id'         => '',
            'account_sid'    => '',
            'account_token'  => '',
            'is_sub_account' => false,
        ],

        /**
         * 互亿无线
         * 短信内容使用 content
         */
        'huyi'         => [
            'api_id'    => '',
            'api_key'   => '',
            'signature' => '',
        ],

        /**
         * 聚合数据
         * 短信内容使用 template + data
         */
        'juhe'         => [
            'app_key' => '',
        ],

        /**
         * SendCloud
         * 短信内容使用 template + data
         */
        'sendcloud'    => [
            'sms_user'  => '',
            'sms_key'   => '',
            'timestamp' => false, // 是否启用时间戳
        ],

        /**
         * 百度云
         * 短信内容使用 template + data
         */
        'baidu'        => [
            'ak'        => '',
            'sk'        => '',
            'invoke_id' => '',
            'domain'    => '',
        ],

        /**
         * 华信短信平台
         * 短信内容使用 content
         */
        'huaxin'       => [
            'user_id'  => '',
            'password' => '',
            'account'  => '',
            'ip'       => '',
            'ext_no'   => '',
        ],

        /**
         * 253云通讯（创蓝）
         * 短信内容使用 content
         */
        'chuanglan'    => [
            'account'     => '',
            'password'    => '',

            /**
             * \Overtrue\EasySms\Gateways\ChuanglanGateway::CHANNEL_VALIDATE_CODE  => 验证码通道（默认）
             * \Overtrue\EasySms\Gateways\ChuanglanGateway::CHANNEL_PROMOTION_CODE => 会员营销通道
             */
            'channel'     => \Overtrue\EasySms\Gateways\ChuanglanGateway::CHANNEL_VALIDATE_CODE,

            // 会员营销通道 特定参数。创蓝规定：api提交营销短信的时候，需要自己加短信的签名及退订信息
            'sign'        => '【通讯云】',
            'unsubscribe' => '回TD退订',
        ],

        /**
         * 融云
         * 短信分为两大类，验证类和通知类短信。 发送验证类短信使用 template + data
         */
        'rongcloud'    => [
            'app_key'    => '',
            'app_secret' => '',
        ],

        /**
         * 天毅无线
         * 短信内容使用 content
         */
        'tianyiwuxian' => [
            'username' => '', //用户名
            'password' => '', //密码
            'gwid'     => '', //网关ID
        ],

        /**
         * twilio
         * 短信使用 content
         * 发送对象需要 使用+添加区号
         */
        'twilio'       => [
            'account_sid' => '', // sid
            'from'        => '', // 发送的号码 可以在控制台购买
            'token'       => '', // apitoken
        ],

        /**
         * 阿凡达数据
         * 短信内容使用 template + data
         */
        'avatardata'   => [
            'app_key' => '', // APP KEY
        ],

        /**
         * 华为云 SMS
         * 短信内容使用 template + data
         */
        'huawei'       => [
            'endpoint'   => '', // APP接入地址
            'app_key'    => '', // APP KEY
            'app_secret' => '', // APP SECRET
            'from'       => [
                'default' => '1069012345', // 默认使用签名通道号
                'custom'  => 'csms12345', // 其他签名通道号 可以在 data 中定义 from 来指定
                'abc'     => 'csms67890', // 其他签名通道号
            ],
            'callback'   => '' // 短信状态回调地址
        ],
    ],
];